:root .f-1xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:32px}
:root .f-2xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:40px}
:root .f-3xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px}
:root .f-4xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:48px;line-height:56px}
:root .f-5xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:64px;line-height:72px}
:root .f-6xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:80px;line-height:88px}
:root .f-7xl-tiempos-bold{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:96px;line-height:104px}
:root .f-1xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;line-height:32px}
:root .f-2xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:40px}
:root .f-3xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px}
:root .f-4xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:48px;line-height:56px}
:root .f-5xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:64px;line-height:72px}
:root .f-6xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:80px;line-height:88px}
:root .f-7xl-tiempos-bold-italic{font-family:"TiemposHeadline-BoldItalic",Helvetica,Arial,sans-serif;font-weight:700;font-size:96px;line-height:104px}
:root .f-xxs-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:10px;line-height:16px}
:root .f-xs-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:16px}
:root .f-s-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:24px}
:root .f-m-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;line-height:24px}
:root .f-l-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:32px}
:root .f-xl-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:32px;line-height:40px}
:root .f-xxl-benton-medium{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:40px;line-height:48px}
:root .f-xs-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:12px;line-height:16px}
:root .f-s-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:15px;line-height:24px}
:root .f-m-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px}
:root .f-l-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:24px;line-height:32px}
:root .f-xl-benton-book{font-family:"BentonSansBBVA-Book",Helvetica,Arial,sans-serif;font-weight:350;font-size:32px;line-height:40px}
:root .f-xs-benton-book-italic{font-family:"BentonSansBBVA-BookItalic",Helvetica,Arial,sans-serif;font-weight:350;font-size:12px;line-height:16px}
:root .f-s-benton-book-italic{font-family:"BentonSansBBVA-BookItalic",Helvetica,Arial,sans-serif;font-weight:350;font-size:15px;line-height:24px}
:root .f-m-benton-book-italic{font-family:"BentonSansBBVA-BookItalic",Helvetica,Arial,sans-serif;font-weight:350;font-size:20px;line-height:24px}
:root{--table-th-bg-color:#e2e6ea;--table-td-bg-color:#fff;--table-border-color:#adb8c2}
.dark-theme{--table-th-bg-color:#334056;--table-td-bg-color:#11192d;--table-border-color:#334056}
@media(min-width:1024px){.table__base--center{width:calc(100% * 8 / 12);margin:0 auto}
}
.table__title{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;line-height:32px}
.table__container{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin-top:24px}
@media(min-width:600px) and (max-width:1023px){.table__container{margin-top:32px}
}
.table__link--element{padding:16px;text-align:center}
.table__text{margin-top:24px}
.table th{padding:16px;vertical-align:middle;text-align:left;width:50%}
@media(min-width:600px){.table th{width:auto}
}
.table td{padding:8px 16px;text-align:left}
.table--is-centered th,.table--is-centered td{text-align:center}
.table a{color:var(--link-primary-text-color,#001391)}
.table a .bbva-svgicon{-webkit-filter:var(--link-primary-text-color-icon,brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%));filter:var(--link-primary-text-color-icon,brightness(0) saturate(100%) invert(12%) sepia(40%) saturate(6514%) hue-rotate(221deg) brightness(97%) contrast(136%))}
.table a:hover,.table a--selected{color:var(--link-text-selected-color,#070e46)}
.table a:hover .bbva-svgicon,.table a--selected .bbva-svgicon{-webkit-filter:var(--link-text-selected-color-icon,brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(3865%) hue-rotate(227deg) brightness(100%) contrast(110%));filter:var(--link-text-selected-color-icon,brightness(0) saturate(100%) invert(8%) sepia(45%) saturate(3865%) hue-rotate(227deg) brightness(100%) contrast(110%))}
.table__base:has(.table--header-row-all-gridline) .table__title{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:32px;line-height:40px;text-align:center}
@media(min-width:600px){.table__base:has(.table--header-row-all-gridline) .table__title{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:40px;line-height:48px}
}
@media(min-width:1024px){.table__base:has(.table--header-row-all-gridline) .table__title{font-family:"TiemposHeadline-Bold",Helvetica,Arial,sans-serif;font-weight:700;font-size:48px;line-height:56px}
}
.table__base:has(.table--header-row-all-gridline) .table--title{display:none}
.table__base:has(.table--header-row-all-gridline) .table__container,.table__base:has(.table--header-row-all-gridline) .table__link{border:1px solid var(--table-border-color,#adb8c2)}
.table__base:has(.table--header-row-all-gridline) .table__container{border-radius:16px 16px 0 0;overflow:hidden}
.table__base:has(.table--header-row-all-gridline) .table__container table{table-layout:fixed}
.table__base:has(.table--header-row-all-gridline) .table__container table:not(:last-child),.table__base:has(.table--header-row-all-gridline) .table__container tr:not(:last-child),.table__base:has(.table--header-row-all-gridline) .table__container tr:only-child{border-bottom:1px solid var(--table-border-color,#adb8c2)}
.table__base:has(.table--header-row-all-gridline) .table__container th:not(:last-child),.table__base:has(.table--header-row-all-gridline) .table__container td:not(:last-child){border-right:1px solid var(--table-border-color,#adb8c2)}
.table__base:has(.table--header-row-all-gridline) .table__container thead{background-color:var(--table-th-bg-color,#e2e6ea)}
.table__base:has(.table--header-row-all-gridline) .table__container tbody{background-color:var(--table-td-bg-color,#fff)}
.table__base:has(.table--header-row-all-gridline) .table__link{border-radius:0 0 16px 16px;border-top:0;background-color:var(--table-td-bg-color,#fff)}
@media(min-width:1024px){.table__base:has(.table--header-row-all-gridline) .table__container{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:24px;margin-top:56px}
.table__base:has(.table--header-row-all-gridline) .table__container table th{vertical-align:unset}
.table__base:has(.table--header-row-all-gridline) .table__text{margin-top:40px}
}
.table--header-row-gridline thead,.table--data-gridlines thead,.table--no-gridlines thead{display:none}
.table--header-row-gridline tbody tr,.table--data-gridlines tbody tr,.table--no-gridlines tbody tr{font-family:"BentonSansBBVA-Medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:24px;display:block;width:100%;background-color:var(--table-td-bg-color,#fff);border-radius:16px;margin-top:16px;padding:16px 0}
.table--header-row-gridline tbody tr:first-child,.table--data-gridlines tbody tr:first-child,.table--no-gridlines tbody tr:first-child{margin-top:0}
.table--header-row-gridline td,.table--data-gridlines td,.table--no-gridlines td{display:block;padding:16px 16px 0}
.table--header-row-gridline td:first-child,.table--data-gridlines td:first-child,.table--no-gridlines td:first-child{padding-top:0}
@media(min-width:0) and (max-width:599px){.table--header-row-gridline tbody tr:first-child:has(th),.table--header-row-gridline thead tr:first-child:has(th),.table--data-gridlines tbody tr:first-child:has(th),.table--data-gridlines thead tr:first-child:has(th),.table--no-gridlines tbody tr:first-child:has(th),.table--no-gridlines thead tr:first-child:has(th){display:none}
}
@media(min-width:600px){.table--header-row-gridline thead,.table--data-gridlines thead,.table--no-gridlines thead{display:table-header-group;background-color:var(--table-th-bg-color,#e2e6ea)}
.table--header-row-gridline th,.table--header-row-gridline td,.table--header-row-gridline td:first-child,.table--data-gridlines th,.table--data-gridlines td,.table--data-gridlines td:first-child,.table--no-gridlines th,.table--no-gridlines td,.table--no-gridlines td:first-child{display:table-cell;padding:16px}
.table--header-row-gridline tbody tr,.table--data-gridlines tbody tr,.table--no-gridlines tbody tr{padding:0}
}
@media(min-width:600px){.table--header-row-gridline table{border-radius:16px;overflow:hidden;table-layout:fixed}
.table--header-row-gridline tbody tr{display:table-row;background-color:transparent;margin:0;padding:16px 0}
.table--header-row-gridline th,.table--header-row-gridline td,.table--header-row-gridline td:first-child{background-color:transparent}
.table--header-row-gridline tbody{background-color:var(--table-td-bg-color,#fff)}
}
.table--data-gridlines .table--title{display:none}
.table--data-gridlines th,.table--data-gridlines td{-ms-hyphens:auto;hyphens:auto;word-break:break-word}
@media(min-width:600px){.table--data-gridlines th,.table--data-gridlines td{min-width:100px;padding:16px 4px}
}
@media(min-width:600px){.table--data-gridlines tbody tr,.table--data-gridlines thead tr{display:table-row;position:relative;background-color:transparent;border:solid transparent;border-width:16px 0}
.table--data-gridlines tbody tr::after,.table--data-gridlines thead tr::after{content:'';width:100%;height:calc(100% + 16px);position:absolute;left:0;top:-8px;z-index:-1;border-radius:16px}
.table--data-gridlines thead{background-color:transparent}
.table--data-gridlines thead tr::after{background-color:var(--table-th-bg-color,#e2e6ea)}
.table--data-gridlines tbody tr::after{background-color:var(--table-td-bg-color,#fff)}
.table--data-gridlines tbody tr:first-child{margin-top:16px}
.table--data-gridlines tbody td:first-child,.table--data-gridlines tbody th:first-child,.table--data-gridlines thead th:first-child{padding-left:16px}
.table--data-gridlines tbody td:last-child,.table--data-gridlines tbody th:last-child,.table--data-gridlines thead th:last-child{padding-right:16px}
}
.table--no-gridlines .table--title{display:none}
@media(min-width:600px){.table--no-gridlines table{border-radius:16px;overflow:hidden}
.table--no-gridlines thead{display:none}
.table--no-gridlines tbody tr{display:table-row}
}
.table--complex-header-row-all-gridline{margin-top:16px}
.table--complex-header-row-all-gridline table{outline:1px solid var(--table-border-color,#adb8c2)}
.table--complex-header-row-all-gridline thead,.table--complex-header-row-all-gridline tr:not(:last-child){border-bottom:1px solid var(--table-border-color,#adb8c2)}
.table--complex-header-row-all-gridline tbody th:not(:last-child),.table--complex-header-row-all-gridline td:not(:last-child){border-right:1px solid var(--table-border-color,#adb8c2)}
.table--complex-header-row-gridline,.table--complex-header-row-all-gridline{max-height:385px;overflow:scroll;margin-top:16px}
.table--complex-header-row-gridline .table--title,.table--complex-header-row-all-gridline .table--title{display:none}
.table--complex-header-row-gridline tbody,.table--complex-header-row-all-gridline tbody{background-color:var(--table-td-bg-color,#fff)}
.table--complex-header-row-gridline thead th,.table--complex-header-row-all-gridline thead th{background-color:var(--table-th-bg-color,#e2e6ea);width:auto}
.table--complex-header-row-gridline tr th:first-child,.table--complex-header-row-gridline tr td:first-child,.table--complex-header-row-all-gridline tr th:first-child,.table--complex-header-row-all-gridline tr td:first-child{vertical-align:middle;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 16px}
.table--complex-header-row-gridline table,.table--complex-header-row-all-gridline table{overflow:hidden;border-radius:16px;outline-offset:-1px}
@media(min-width:600px){.table--complex-header-row-gridline,.table--complex-header-row-all-gridline{max-height:500px}
}